草庐IT

idea撤销git commit

全部标签

kotlin - 在 IntelliJ IDEA 项目中使用 kotlinx.coroutines

我正在尝试学习协程,因此我启动了IntelliJ并创建了一个暂存文件。但是当我输入协程时,我会收到编译器投诉,例如runBlockingisanunresolvedreference。所以这不是一个android项目或任何类似的东西。只是一个基本Kotlin项目中的临时文件。如何引入协程的东西,以免出错? 最佳答案 runBlocking和其他高级协程实用程序不在Kotlin标准库中,而是库的一部分kotlinx.coroutines.要在您的项目中使用此库,您必须下载其二进制文件并将对它们的依赖项添加到项目中。如果您使用Gradl

c++ - 变长对象 : Ever a good idea?

我的应用程序使用了大量的Panda对象。每个Panda都有一个Bamboo对象列表。一旦Panda被初始化(没有添加或删除Bamboo对象),这个列表就不会改变。目前,我的类实现如下:classPanda{inta;intb;int_bambooCount;Bamboo*_bamboo;Panda(intcount,Bamboo*bamboo){_bambooCount=count;_bamboo=newBamboo[count];//...copybamboointothearray...}}为了减轻分配Bamboo对象数组的开销,我可以按如下方式实现这个类——基本上,不是通过常规构

c++ - 在 OSX 上为 C/C++ 安装 IntelliJ IDEA 12

我最近决定试用IntelliJIDEA12CE。我成功安装了他们的C/C++插件并重新启动了IDE。现在,在我点击文件->新建项目->C/C++模块后,下一个窗口提示我“选择CppSDK”。我卡在了这个窗口,尝试输入许多路径但都失败了。我的系统是OSXMountainLion,安装了命令行工具的Xcode4.5.2。使用gcc从命令行编译工作得很好。 最佳答案 我可以确认在OSX上使用Idea12.0.1Ultimate(BuildId123.94)和Xcode4.5.1这很有效。在“选择CppSDK”的对话框中,我写了/usr/b

java - Intellij IDEA Kotlin - 如何在同一列中发表评论?

我希望在使用Ctrl+/时能够使用注释,它适用于,适用于Java但不适用于Kotlin代码,我已经按照help-desk中说的做了(注意:我使用的是IntellijUltimate2018.2)ToconfiguresettingsforcommentingbehaviorinJava,useoptionsintheCommentCodesection,ontheCodeGenerationtablocatedinFile|Settings/Preferences|Editor|CodeStyle|Java.Marked在CommentedCode部分的注释开始处添加空格,我在Kotl

java - Intellij IDEA Kotlin - 如何在同一列中发表评论?

我希望在使用Ctrl+/时能够使用注释,它适用于,适用于Java但不适用于Kotlin代码,我已经按照help-desk中说的做了(注意:我使用的是IntellijUltimate2018.2)ToconfiguresettingsforcommentingbehaviorinJava,useoptionsintheCommentCodesection,ontheCodeGenerationtablocatedinFile|Settings/Preferences|Editor|CodeStyle|Java.Marked在CommentedCode部分的注释开始处添加空格,我在Kotl

Intellij IDEA插件之自动生成时序图(Sequence Diagram)

前言        小伙们,你们有没有发现,身边经常有这样一些人,看着平时没怎么干活,到关键时候需要展示工作成果,会发现这些人也有工作成果,甚至比辛苦在干的人可能还要多一些。按常理推测,这绝对不是一件科学的事,但是有没有一种可能?是因为这些看似没怎么干的人掌握了比你更高效的工具或方法。其实俗话说的“磨刀不误砍柴工”就是这个道理。今天就要向大家安利一款这样的插件(SequenceDiagram),可以生成源代码的时序图。关于时序图        时序图又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。换句话说,一图胜千言,当代码逻辑比较复杂的

java - 如何在 Intellij IDEA 中为 Apache Tomcat 指定自定义 JRE 路径?

问题是如何在IntellijIDEA中为Apachetomcat指定自定义JRE路径(从IDEA)?看来,仅仅在ApacheTomcat监视器中配置它的路径(jvm.dll的路径)并没有帮助。还有其他想法或方法吗? 最佳答案 正确的做法是:在IDEA中运行Tomcat启动配置选择“启动/连接”选项卡选择所需的运行模式(“运行”/“调试”/....)添加新的环境变量:“JRE_HOME”,包含所需JRE的路径。见下图: 关于java-如何在IntellijIDEA中为ApacheTomca

intellij-idea - 如何创建一个使用 Gradle 构建的 Kotlin 项目?

我正在尝试使用IntelliJIDEA(Ubuntu16.04上的2016.2.5)使用Gradle构建一个新的Kotlin项目。当我这样做时,我会立即收到一条错误消息。这是我正在尝试的:从欢迎屏幕中选择“创建新项目”。从左侧Pane中选择“Gradle”,从右侧选择“Kotlin(Java)”。点击“下一步”。输入“hello-world”作为ArtifactId。点击下一步。确保“从源集中创建单独的模块”和“使用默认Gradle包装器”选择,没有别的。点击“下一步”。使用默认的项目名称和位置。点击“完成”。然后我立即收到此错误:Gradle'hello-world'projectr

intellij-idea - 如何创建一个使用 Gradle 构建的 Kotlin 项目?

我正在尝试使用IntelliJIDEA(Ubuntu16.04上的2016.2.5)使用Gradle构建一个新的Kotlin项目。当我这样做时,我会立即收到一条错误消息。这是我正在尝试的:从欢迎屏幕中选择“创建新项目”。从左侧Pane中选择“Gradle”,从右侧选择“Kotlin(Java)”。点击“下一步”。输入“hello-world”作为ArtifactId。点击下一步。确保“从源集中创建单独的模块”和“使用默认Gradle包装器”选择,没有别的。点击“下一步”。使用默认的项目名称和位置。点击“完成”。然后我立即收到此错误:Gradle'hello-world'projectr

intellij-idea - Intellij IDEA 中 Kotlin 项目的自动完成和代码分析速度极慢

我们有一个关于IDEA的项目,其中包含几个中等大小的Java包和一个非常小的Kotlin包(5个文件)。我注意到任何Java包的性能都很好,但是对于非常小的Kotlin包,它在自动完成、代码分析和编译方面要慢10倍。自动完成有时会很慢,以至于弹出窗口无法加载所有方法,并且必须逐步加载几个API。每次我们的开发人员键入一个单词并等待自动完成时,预期的自动完成需要大约2-5秒才能显示出来。有时自动完成功能太慢而无法显示任何内容,我们不得不取消单词并重新输入并等待。在代码分析中也会出现同样的缓慢。这极大地影响了我团队的生产力。根据我们的研究,这似乎是一个众所周知的长期问题。这也发生在我们的另